package com.micro.play.internet.audio.book.domain.service;

import com.micro.play.internet.audio.book.domain.pojo.em.WebsiteType;
import com.micro.play.internet.audio.book.domain.pojo.vo.*;

import java.util.List;

public interface IPlayService {

    WebsiteType websiteType();

    List<SearchBookItemVO> searchBooksByKeyword(SearchBookParamVO searchBookParam) throws Throwable;

    List<AnalyzeBookCatalogItemVO> analyzeCatalogs(AnalyzeBookCatalogParamVO analyzeBookCatalogParam) throws Throwable;

    AnalyzePlayUrlItemVO analyzePlayUrl(AnalyzePlayUrlParamVO analyzePlayUrlParam) throws Throwable;
}
